package cdma2000.onex.evdo.reva.connectionlayer;

/**
 *
 * Idle State Protocol规定了AT在已经成功捕获网络但尚未打开连接时所遵循的过程。
 *
 * 协议状态机包括非激活状态、休眠状态、监控状态和连接建立状态。
 * 在休眠状态下，AT周期性地转移到监控状态，以监听控制信息信道周期性发送的同步包；
 * 而在监控状态下，AT监视控制信道，以接收开销消息、寻呼消息以及AN发送的单点广播分组；
 * 在连接建立状态下，AT和AN按照规定的连接建立过程建立连接。
 *
 * 首先，AT通过接入信道发送ConnectionRequest消息请求建立与AN间的空中链路连接，
 * 同时，路由更新协议向AN发送RouteUpdate消息，通知目前AT所在位置，并提供AT对周围无线链路状况的估计，以支持移动性管理，
 * 而且ConnectionRequest消息和RouteUpdate消息必须包含在同一接入信道MAC层分组中进行传送；
 * AN收到后先向AT返回ACAck消息，接着AN中的路由更新协议基于收到的RouteUpdate消息向AT发出TrafficChannelAssignment消息；
 * AT收到后，根据消息体中的内容更新其激活集，开始在反向业务信道中的导频信道和DRC信道上传输，并进行反向功率控制；AN尝试捕获反向业务信道，
 * 若AN成功捕获反向业务信道，则其反向业务信道MAC协议向AT发送RTCAck消息，AT接收到RTCAck消息后开始在反向业务数据信道上传输数据，
 * AT中的路由更新协议发送TrafficChannelComplete消息，以确认正确接收到TrafficChannelAssignment消息，从而完成连接的建立过程。
 *
 * 此外，在AT处于挂起模式下，当AN有数据要发送时，可以省去寻呼过程，直接发送RouteUpdate.Open命令，
 * 并在收到RouteUpdate.ConnectionInitiated指示后进入连接建立状态，在连接建立状态下直接向AT发送TraffiicChannelAssignment消息，
 * 省去了等待AT发送ConnectionRequest消息和RouteUpdate消息的过程，从而快速建立连接。
 */
public class DefaultIdleStateProtocol {

}
